#pragma once

#include "../../../../utils/gui/Dialog.hpp"
#include "../../../../utils/gui/Label.h"

#include "../../../../domain/models/Player.h"


namespace Views {
	namespace Helpers {
		namespace Graphic {
			namespace Gameplay {
				class PlayerWin: public Utils::GUI::Dialog<void>
				{
				public:
					PlayerWin();

					void currentPlayerWin();
					void otherPlayerWin(Players::Player*);
				};

				class PlayerLose: public Utils::GUI::Dialog<void>
				{
				public:
					PlayerLose();

					void currentPlayerLose();
					void otherPlayerLose(Players::Player*);
				};
			}
		}
	}
}

